﻿ @font-face {font-display: swap;font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('fonts/open-sans-v35-latin-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url('fonts/open-sans-v35-latin-600.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('fonts/open-sans-v35-latin-700.woff2') format('woff2');}body {font-family: 'Open Sans', sans-serif;overflow-x: hidden;font-size: 14px;display: flex;min-height: 100vh;flex-direction: column;}h1, h2, h3, h4, h5, h6 {color: #204d77;}h1 {font-size: 33px;}h4 {font-size: 20px;}h5 {font-size: 18px;}h6 {font-size: 16px;}p {line-height: 24px;}p.intro {font-size: 16px;line-height: 30px;}a, a:hover, a:active, a:focus {color: #204d77;text-decoration: none;outline: 0;}#main {flex: 1;}.modal {z-index: 10001;}.modal-title {padding-left: 15px;}.modal-header .close {margin-right: 5px;background-color: #fff;border: 0;font-size: 1.8em;}.modal-dialog {max-width: 650px;margin: 1.75rem auto;}.navbar {padding: 0px;}.bd-navbar {background-color: #132036;}.navbar-dark .navbar-brand {margin-top: 20px;}.navbar .fixed-bottom {background-color: #132036;color: #fff;}.nav-link, .nav-link:hover, .nav-link:active, .nav-link:focus, .bd-navbar .navbar-nav .nav-link {color: #fff;}.lowerbar {height: 40px;background-color: #1b3253 }.lowerbar ul {list-style-type: none;margin: 0;padding: 5px;}.lowerbar ul li {float: left;padding-right: 15px;padding-top: 3px;}.lowerbar .nav-link {padding: 0px;}.tooltip > .tooltip-inner {padding: 5px;max-width: 450px;color: black;text-align: left;background-color: white;background: white;opacity: 1.0 !important;filter: alpha(opacity=100);z-index: 1000;}.tooltip > .tooltip-arrow {border-bottom-color: black;}.tooltip.in {opacity: 1 !important;}.tooltip.show {opacity: 1 !important;}section.quote {background: #e4e4e4;margin-top: 75px;}section.quote .container {position: relative;}section.quote blockquote {padding: 30px 0 10px 60px;border: 0;margin: 0;flex-grow: 1;font-style: italic;font-size: 1em;color: #1b3253;}section.quote blockquote span {font-style: normal;display: block;color: #404041;font-size: 0.85em;text-align: right;margin-top: 20px;}section.quote blockquote:before {top: -25px;content: " ";display: block;width: 60px;height: 60px;background-image: url(img/quote_bg.png);background-size: 60px 60px;position: absolute;left: 10px;}section.quote a.btn {margin: 40px 0 30px 0;float: right;}.pointer {cursor: pointer;}.btn {transition: .2s;border-radius: 0;margin: 10px 0;text-transform: uppercase;padding: 12px;font-weight: 600;position: relative;z-index: 999;color: #fff;}.btn:hover, .btn:focus, .btn:active {box-shadow: 0 0 4px rgba(0, 0, 0, .5);}.btn--primary, .btn--solid-blue {background: #204d77;color: #fff;border: 2px solid #204d77;}.btn--primary:hover, .btn--solid-blue:hover {background: #fff;color: #204d77;}.btn--secondary {background: #fff;color: #204d77;border: 2px solid #204d77;margin-right: 10px;}.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active {color: #fff;background: #204d77;}.btn--business {background: #4ab4e3;color: #fff;border: 2px solid #4ab4e3;}.btn--business:hover, .btn--business:focus, .btn--business:active {color: #fff;background: #4ab4e3;}.btn--businesssml {background: #4ab4e3;color: #fff;border: 2px solid #4ab4e3;height: 30px;font-size: 10pt;padding: 5px;margin-right: 10px;}.btn--businesssml:hover, .btn--businesssml:focus, .btn--businesssml:active {color: #fff;background: #4ab4e3;}.form-control {height: auto;}.form-group {margin-bottom: 0rem;}.input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {border-radius: 0px;}.menubtn {background-color: #eee;color: #204d77;border: 0px;border-radius: 5px;margin-right: 7px;font-size: smaller;text-transform: none;padding: 6px;margin-top: auto;margin-bottom: auto;}textarea.form-control {border-radius: 0px;box-shadow: none;font-size: 14px;}input[type="text"], input[type="email"], input[type="date"], input[type="password"], input[type="search"], textarea {border-radius: 0px;box-shadow: none;font-size: 14px;height: 50px;}.custom-select {border-radius: 0px;}.input-group-text {border-radius: 0px;}.form-control.is-valid, .was-validated .form-control:valid {background-size: calc(1em + .375rem) calc(1em + .375rem) }.form-control.is-valid, .was-validated .form-control:invalid {background-size: calc(1em + .375rem) calc(1em + .375rem) }.noresize {resize: none;}.displaynone {visibility: hidden;display: none;}span.required {color: #dc1d27;}.alert {width: 100%;border-radius: 0px;}#gstexcl {height: 18px;font-weight: bold;cursor: pointer;color: #204c77 }.fieldSelect {cursor: pointer;color: #fff;margin-top: 5px;border: 1px solid #4ab4e3;border-radius: 3px;background-color: #4ab4e3;padding: 1px;font-weight: bold;}.nz-owned {background: #52bae7;font-size: 2em;font-weight: 600;color: #fff;padding: 10px 0;text-align: center;margin-top: 0px;}.homepage .nz-owned {margin-top: 0px;}footer {background: #132036;padding-top: 30px;color: #fff;}footer a {color: #fff;font-size: 1em;}footer a:hover, footer a:active, footer a:focus {color: #efefef;}footer h4 {color: #fff;margin: 0 0 30px;font-size: 1em;font-weight: 600;}.footer__quick-links h4 {font-size: 1.2em;margin: 0 0 10px;}.footer__sales h3 {font-size: 1.4em;font-weight: 600;color: #fff;}.footer__sales p {color: #ccc;}.footer__sales a {font-weight: 600;font-size: 1.4em;}.footer__sales a:last-of-type {margin-right: 0;}.footer__quick-links a {display: block;margin-bottom: 10px;}.social {text-align: right;}.social a {font-size: 2em;margin-left: 10px;}p.copyright {color: #959595;font-size: 0.85em;text-align:center;}@media (min-width: 768px) {.bg {background-size: 100%;}section.quote {margin-top: 80px;}section.quote blockquote {padding: 30px 0 30px 80px;margin: 0 50px 0 0;font-size: 1.7em;}section.quote .container {display: flex;flex-direction: row;}section.quote blockquote {padding-left: 120px;}section.quote blockquote:before {left: 0;top: -35px;width: 100px;height: 100px;background-size: 100px 100px;}}@media (min-width: 992px) {section.quote blockquote {padding-left: 200px;}section.quote blockquote:before {top: -50px;width: 180px;height: 180px;background-size: 180px 180px;}}@media (min-width: 1200px) {section.quote blockquote {padding-left: 260px;}section.quote blockquote:before {top: -75px;width: 232px;height: 232px;background-size: 232px 232px;}}#nav__toggle {width: 40px;height: 40px;position: absolute;top: 0;right: 0;margin: 10px 10px 0 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;cursor: pointer;}#nav__toggle span {display: block;position: absolute;height: 5px;width: 100%;background: #fff;border-radius: 9px;opacity: 1;right: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}#nav__toggle span:nth-child(1) {top: 0px;}#nav__toggle span:nth-child(2) {top: 15px;}#nav__toggle span:nth-child(3) {top: 30px;}.nav-open #nav__toggle span:nth-child(1) {top: 18px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}.nav-open #nav__toggle span:nth-child(2) {opacity: 0;right: -30px;}.nav-open #nav__toggle span:nth-child(3) {top: 18px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}.help-section {position: fixed;bottom: 20px;right: 20px;z-index: 10000;}.help-button {background-color: transparent;float: right;padding: 10px;background-color: #81cc29;border-radius: 50%;height: 60px;width:60px;}.help-button:hover {color: #fff;}.help-button i {color: #fff;font-size: 2em;margin-left: 7px;margin-top: 7px;}.help_bar_contents {display: none;position: relative;width: 200px;top: -10px;z-index: 1001;text-align: left;box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);overflow-y: auto;font-size: 10pt;border-radius: 5px;}.popover-title {text-align: center;}header {background: #132036;}header .form-inline {margin-left: 10px;margin-right: 10px;width: 100%;}header .form-inline .input-group {width: 100%;}header .form-inline .input-group input[type="search"] {border: 0px;height: 48px;width: 100%;text-indent: 10px;outline: none;display:none;}.navbar-toggler {font-size: 2em;}.navbar-brand {margin-left: -10px;margin-top: -10px;}.logo__ascent {background-image: url(img/logo_ascent.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__A {background-image: url(img/logo_A.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__scent {background-image: url(img/logo_scent.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__easter {background-image: url(img/logo_easter.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__stpats {background-image: url(img/logo_stpats.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__valentines {background-image: url(img/logo_valentine.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__anzac {background-image: url(img/logo_anzac.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__mothersday {background-image: url(img/logo_mother.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__xmas {background-image: url(img/logo_xmas.png), url(img/logo_know.png);background-repeat: no-repeat, no-repeat;}.logo__beta {background: url(img/logo_beta.png) no-repeat 0 0;}.logo__halloween {background: url(img/logo_halloween.png) no-repeat 0 0;}.logo__wellington {background: url(img/logo_wellington.png) no-repeat 0 0;}.logo {position: relative;display: block;width: 270px;height: 56px;background-size: 256px 76px;}nav .nav-item {padding-right: 30px;text-align: right;}nav .nav-icons .fal {color: #fff;}nav .nav-icons {font-size: 2em;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .25rem;}nav.nav-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: no-repeat center center;background-size: 100% 100%;}.nav .fal {color: #fff;}.dropdown-menu {border-radius: 0;border: 0;background: #132036;padding: 0;margin: 0;}.dropdown-item {color: #fff;padding: 0.50rem 1.5rem;text-align: right;}.dropdown-item:active {background-color: #fff;color: #132036;}.dropdown-menu li > a {color: #fff;padding-right: 0;padding-top: 0;padding-left: 10px;padding-bottom: 0;font-size: 0.9em;height: 45px;margin-top: 0;line-height: 45px;font-weight: normal;}.dropdown-menu li > a:hover {color: #000;background: #fff;}.dropdown-toggle::after {display: none;visibility: hidden;}.nav-icon span {color: #fff;font-size: 11px;text-align: center;position: absolute;top: 0px;right: 0px;border-radius: 10px;width: 20px;height: 20px;line-height: 20px;background: #dc1d27;box-shadow: 0 0 2px rgba(0, 0, 0, .3);z-index: 1;}.shopping__cart__contents {display: none;position: absolute;background: #fbfbfb;border: 1px solid #cccacb;top: 68px;right: -20px;width: 300px;padding: 10px 10px 20px 20px;z-index: 1001;color: #000;text-align: left;box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);font-size: 10pt;}header .shopping__cart__contents {right: 0px;}.shopping__cart__contents__item {margin-bottom: 20px;}.shopping__cart__contents a {display: block;color: #02376e;line-height: 1.3em;font-weight: 400;}.shopping__cart__contents a:hover {background: transparent;color: #000;}.shopping__cart__contents__item > div {font-weight: 600;color: #000;}.shopping__cart__contents a.remove {float: right;font-size: 1.75rem;position: relative;top: -7px;}.shopping__cart__contents__link {display: block;font-weight: 600;margin-bottom: 20px;}.shopping__cart__contents__link span {font-weight: 400;}@media (max-width: 576px) {.nav-icon {width: 50px;height: 50px;position: absolute;top: 0;right: 55px;margin: 6px 10px 0 0;font-size: 1.4em;}.nav-iconTee {width: 50px;height: 50px;position: absolute;top: 0;right: 55px;margin: 6px 10px 0 0;font-size: 1.4em;}header .form-inline {margin-right: 0px;margin-left: 0px;}}@media (min-width: 576px) {.nav-icon {width: 50px;height: 50px;position: absolute;top: 0;right: 55px;margin: 6px 10px 0 0;font-size: 1.4em;}.nav-iconTee {width: 50px;height: 50px;position: absolute;top: 0;right: 55px;margin: 6px 10px 0 0;font-size: 1.4em;}.icon-middle {right: 120px;}.icon-left {right: 190px;}.icon-farleft {right: 260px;}}@media (min-width: 768px) {}@media (min-width: 992px) {.dropdown-item {text-align: center;}}@media (min-width: 1200px) {.nav-iconTee {position: relative;right: 0px;font-size: 0.9em;margin: 6px 0 0 0;}.nav-icon {position: relative;right: 0px;font-size: 0.9em;margin: 6px 0 0 0;}.nav-icon span {right: -10px;}.icon-middle {right: 0px;}.icon-left {right: 0px;}.icon-farleft {right: 0px;}}.novalidation.is-invalid, .was-validated .novalidation:valid, .novalidation.is-invalid, .was-validated .novalidation:invalid {background: none;}@media (min-width:768px) {@supports ((position:-webkit-sticky) or (position:sticky)) {.bd-navbar {position: -webkit-sticky;position: sticky;top: 0;z-index: 1071;}}}.bd-navbar .dropdown-menu {font-size: .875rem;}.btn-dark {background-color: #000;color: #fff;}.btn-group-sm > .btn, .btn-sm {border-radius: 0px;}.sidenav {position: fixed;z-index: 1000000;top: 109px;left: 10px;overflow-y: hidden;overflow-x: hidden;transition: 0.1s;font-size: 10pt;}.sidenav a {padding: 5px 5px 5px 15px;text-decoration: none;display: block;transition: 0.3s;}.sidenav a:hover {font-weight:bold;}.sidenav .header {font-size: 14px;font-weight: bold;}@media (max-width: 768px) {.sidenav {top: 60px;left: 0px;overflow-y: auto;z-index: 1000000;position: absolute;border-bottom: 2px solid #eee;}.sidenav a {padding: 5px 5px 5px 15px;text-decoration: none;display: block;}.sidenav a:hover {font-weight:bold;}.sidenav .closebtn {position: absolute;top: 10px;right: 10px;font-size: 36px;padding: 0;}}.product-card {display: block;position: relative;text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 30px;max-width: 320px;}.product-card--sidebar {max-width: 300px;margin: 0 auto 50px;}.product-card h3 {font-size: 1.3em;font-weight: 400;margin: 0 0 5px;padding-top: 10px;}.product-card h3 a {display: block;color: #1f4b76;}.product-card__info {padding: 0 8px 10px;border-left: 2px solid #fff;border-right: 2px solid #fff;transition: .3s ease-in-out;}.product-card__info cd {font-style: italic;padding-left: 10px;font-size: small;}.promo .product-card__info {border-left-color: #e8e8e8;border-right-color: #e8e8e8;}.product-card:hover .product-card__info {box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.1);border-left: 2px solid #ccc;border-right: 2px solid #ccc;}.product-card__info__price {font-size: 1.3em;color: #030303;font-weight: 600;}.product-card__info__price ep {font-size: 1.3em;color: #030303;font-weight: 600;}.product-card__info__price div {color: #a5a4a4;display: inline-block;margin: 0 5px;font-size: 0.8em;font-weight: 400;text-decoration: line-through;}.product-card__info__price span {font-size: 0.8em;font-weight: 400;}.product-card__image {display: block;position: relative;background: #fff;border: 1px solid #efefef;text-align: center;width: 100%;height: 210px;line-height: 204px;overflow: hidden;}.row-fluid {padding: 12px;}.row-fluid div {margin-left: auto;margin-right: auto;width: 450px;padding-top: 20px;}.span1 {padding: 12px;width: 150px;height: 150px;background-color: #5db5e5;color: #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.span1 input[type=radio] {display: none;}.span1:hover {background-color: #132036;cursor: pointer;}.label-important {float: left;}.label-info {float: right;}.product-card__image img {width: auto;height: auto;max-width: 100%;max-height: 100%;display: inline-block;}.product-card__actions {position: absolute;top: 0;left: 0;background: rgba(31, 100, 169, .8);width: 100%;height: 0px;opacity: 0;transition: opacity .3s;}.product-card__image.hasFocus .product-card__actions {opacity: 1;}.product-card__actions a {background: #fff;color: #4ab4e3;border: 1px solid #4ab4e3;border-radius: 4px;margin: 0 4px;font-size: 1.5em;padding: 5px 10px;}.product-card__actions a:hover {background: #efefef;color: #204d77;}.product-card__actions a.active {background: #efefef;color: #4ab4e3;}.product-card__actions a.active:hover {background: #efefef;color: #204d77;}a.active .fa-shopping-cart, a.active .fa-balance-scale, .fa-heart, a.active .fa-cart-arrow-down {position: relative;}a.active .fa-shopping-cart:after, a.active .fa-balance-scale:after, a.active .fa-heart:after, a.active .fa-cart-arrow-down:after {color: #dc1d27;font-family: "Font Awesome 5 Pro";content: "\f058";font-weight: 900;position: absolute;top: -6px;right: -8px;font-size: .7em;background: #fff;border-radius: 20px;}.tag, .tagd {position: relative;display: inline-block;margin: 0 5px 5px 0;padding: 5px 10px 5px 25px;background: #dc1d27;text-transform: uppercase;text-align: left;color: #fff;z-index: 999;white-space: nowrap;font-weight: bold;}.product-card .tag {position: absolute;top: -5px;left: -5px;}.product-card .tagd {position: absolute;top: -5px;right: -10px;}.tag:before {font-family: FontAwesome !important;display: block;position: absolute;left: 4px;top: 3px;font-size: 1.1em }.tag--popular, .tag--new {padding-left: 10px;}.btn--popular, .tag--popular, .btn--hot, .tag--hot {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #dc1d27;}.btn--hot:before, .tag--hot:before {}.btn--gift, .tag--gift {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #e8b31b;}.btn--gift:before, .tag--gift:before {}.btn--offer, .tag--offer {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #4ab4e3;}.btn--offer:before, .tag--offer:before {}.btn--clearance, .tag--clearance {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #81cc29;}.btn--clearance:before, .tag--clearance:before {}.btn--grey, .tag--grey {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #dddddd;color: #000;}.btn--grey:before, .tag--grey:before {}.btn--deal, .tag--deal {background: #e8b31b;padding-left: 10px;}.btn--wishlist, .tag--wishlist {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #4ab4e3;}.btn--wishlist:before, .tag--wishlist:before {margin: 0px;}.btn--delivery, .tag--delivery {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #81cc29;}.btn--delivery:before, .tag--delivery:before {margin: 0px;}.btn--warranty:before, .tag--warranty:before {}.btn--warranty, .tag--warranty {background: #fff;width: 118px;height: 36px;top: 9px;}.tag--offer {margin: 5px 5px 5px 0;padding: 5px 5px 5px 5px;background: #4ab4e3;}.tag {display: inline-block;text-transform: uppercase;text-align: left;color: #fff;z-index: 999;white-space: nowrap;font-weight: bold;}.text-muted1 {font-size: 1.3em;color: #030303;font-weight: 700;}.bd-example > .btn, .bd-example > .btn-group {margin: .25rem .125rem;}.refinement-category {float: left;width: 30%;}.refinement-products {float: right;width: 70%;}.ais-SearchBox {width: 100%;}.ais-SearchBox-input {border: 0px;height: 48px;width: 100%;text-indent: 10px;outline: none;}header .ais-RefinementList-list, .ais-Hits-list {list-style-type: none;}header .ais-RefinementList-item, .ais-Hits-item {padding: 5px;text-align: left;font-size: small;}.ais-RefinementList-item li:hover {background-color: #eee;}.ais-Hits-item:hover {background-color: #eee;}.ais-RefinementList-item li a span {color: #fff;background-color: #4ab4e3;font-weight: bold;padding: 0.2rem 0.4rem;border-radius: 4px;}.popup {position: relative;display: inline-block;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;flex: 1 1 0%;clear: both }.popup .popuptext {visibility: hidden;background-color: #fff;color: #fff;text-align: center;border-radius: 0px;padding: 8px 0;position: absolute;z-index: 1000;width: 100%;margin-top: -10px;}.popup .popuptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #fff transparent transparent transparent;}.popup .show {visibility: visible;-webkit-animation: fadeIn 1s;animation: fadeIn 1s;}.popup.active {color: red;}@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@media (min-width: 768px) {.bg {background-size: 100%;}.product__sectionhp h3 a {display: block;padding: 20px 0 18px 70px;font-size: 24px;}}@media (max-width: 768px) {.ais-Hits-list {padding-inline-start: 0px;}.refinement-category {width: 100%;}.refinement-products {width: 100%;margin-left: 0px;}}button.close {padding: 0;background-color: transparent;border: 0;}.close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}.form-floating {margin-bottom: 15px;}